M = [ [1, 2, 3] , # Матрица 3 х 3 в виде вложенных списков
      [4, 5, 6], # При использовании квадратных скобок код
      [7, 8, 9]] # может занимать несколько строк

col2 = [row[1] for row in M]
print(col2)

col2 = [M[i][i] for i in [0,1,2]]
print(col2)

print(M)
M.reverse()
M[1].reverse()
print(M)

G = (sum(row) for row in M) # генератор вырежаний
print(next(G))
print(next(G))
print(next(G))

G = [sum(row) for row in M]
print(G)

print(list(map(min, M)))

D = {'food': 'Spam', 'a':1, 'b':2, 'c':3, 'quantity': 4, 'color': 'pink'}
print(D)
D['quantity'] += 1
print(D)

for key in sorted(D):
      print(key, D[key], sep=' => ')

if not ('kiss' in D):
      print('kiss is missing in D')
else:
      print('kiss is not missing')
      
T = (1, 2, 3, 4)
print(T)
print((2,))